
.icon-tag{
    position: absolute;
    top:17rpx;
    left:24rpx;
}

.icon-tag image{
    width: 50rpx;
    height:26rpx;
}


.shop-list-item {
    min-height: 208rpx;
    display: flex;
    flex-direction:row;
}

.shop-info-left{
    height:100%;
    position: relative;
}

.close{
    width: 160rpx;
    height: 34rpx;
    position: absolute;
    z-index: 999;
    background: url(http://img1.birdback.org/a/42/a3/42a30c61197867e6c36a50bec8600fea.png) no-repeat;
    background-size: 100% 100%;
    top:150rpx;
    left: 24rpx;
}

.shop-info-img {
    width: 160rpx;
    height: 160rpx;
    margin: 24rpx 0 0 24rpx;
    border-radius: 6rpx;
}

.shop-info-detail{
    flex: 1;
    border-bottom: 1rpx solid rgba(0, 0, 0, .08);
    padding:0 0 24rpx 24rpx;
    width: 0;
}

.shop-info-detail-name{
    font-size: 34rpx;
    color: #333;
    margin-top: 24rpx;
    font-weight:500;
    line-height: 1;
}

.shop-info-detail-middle{
    margin-top:10rpx;
    display: flex;
    flex-direction:row;
    justify-content:space-between;
    align-items: center;
}

.shop-info-detail-sales{
    font-size: 22rpx;
    color: #666;
    line-height: 35rpx;
}

.shop-info-detail-send{
    font-size:22rpx;
    font-weight:400;
    color:#666;
    margin-right: 24rpx;
}

.shop-tags{
    width: 100%;
    font-size: 22rpx;
    color: #FF2C2B;
    display: flex;
    flex-direction: row;
    flex-wrap:wrap;
    margin-left: -10rpx;
    position:relative;
}

.shop-tags .text_list{
  margin-top: 4rpx;
  padding-right:52rpx;
}

.shop-tags.arrowUp .text_list{
  height: auto;
}
.shop-tags.arrowDown .text_list{
  height:46rpx;
  overflow:hidden;
}

.shop-tags.arrowDown .arrow{
    background: url(http://img1.birdback.org/a/b1/56/b156cd614c3b8f5604d6ca7b341ffc79.png) no-repeat;
    background-size:100% 100%;
    
}

.shop-tags.arrowUp .arrow{
    background: url(http://img1.birdback.org/a/49/ca/49cad361f3fcd2c21a14dd7f129d3ffe.png) no-repeat;
    background-size:100% 100%;
    
}

.shop-tags .arrow{
  width:24rpx;
  height: 14rpx;
  position:absolute;
  right:24rpx;
  top:30rpx;

}
.shop-tags .sales_content.hide{
  display:none;
}

.shop-tags .sales_content{
    margin-left: 10rpx;
    margin-top:10rpx;
    padding: 0 5rpx;
    border:2rpx solid rgba(255, 44, 43, .5);
    border-radius: 5rpx;
    display: inline-block;
}

.shop-tags .green{
    color: #12D195;
    border:2rpx solid rgba(18, 209, 149, .5);
    display:inline-block;
    margin:10rpx 0 0 10rpx;
    padding:0 10rpx;
    border-radius: 4rpx;
}

.tejia{
    width: 30rpx;
    height: 30rpx;
    background: url(http://juhuijia2.birdback.org/mapi/i/shouye_tejia@3x.png)no-repeat;
    background-size: 100% 100%;
}

.manjian{
    width: 30rpx;
    height: 30rpx;
    background: url(http://juhuijia2.birdback.org/mapi/i/shouye_manjian@3x.png)no-repeat;
    background-size: 100% 100%;
}

.discount{
    width: 30rpx;
    height: 30rpx;
    background: url(http://juhuijia2.birdback.org/mapi/i/shouye_discount@3x.png)no-repeat;
    background-size: 100% 100%;
}
.reser_icon {
    color:#333333;
    font-size:24rpx;
    background:linear-gradient(to right, #00E6C4, #8DEFD0);
    padding:0rpx 10rpx 2rpx;
    border-radius:4rpx;
    margin-top:10rpx;

}